home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / www_talk.930 / 001163_mcrae@lib.ucsf.edu _Thu May 20 01:00:27 1993.msg < prev    next >
Internet Message Format  |  1994-01-24  |  5KB

  1. Return-Path: <mcrae@lib.ucsf.edu>
  2. Received: from dxmint.cern.ch by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  3.     id AA09979; Thu, 20 May 93 01:00:27 MET DST
  4. Received: from knowman.lib.ucsf.EDU by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
  5.     id AA29378; Thu, 20 May 1993 01:21:36 +0200
  6. Received: from theodoric.lib.ucsf.EDU by knowman.lib.ucsf.EDU (4.1/GSC4.21)
  7.     id AA25124; Wed, 19 May 93 16:19:09 PDT
  8. Message-Id: <9305192319.AA25124@knowman.lib.ucsf.EDU>
  9. To: www-talk@lib.ucsf.edu
  10. Subject: Re: HTML+ and printed books 
  11. In-Reply-To: Your message of "Wed, 19 May 93 10:01:40 MDT."
  12.              <9305191702.AA23513@knowman.lib.ucsf.EDU> 
  13. Date: Wed, 19 May 93 16:23:11 MDT
  14. From: "Christopher J. McRae" <mcrae@lib.ucsf.edu>
  15.  
  16.  
  17. Dave Raggett writes:
  18. |  Perhaps we need some structuring elements which determine how a 
  19. |  group of related documents can be sequenced into a form suitable 
  20. |  for printing, along with a way of automatically generating a table 
  21. |  of contents, and an index.
  22.  
  23. In response, Daniel Kehoe writes:
  24. |  >From this point of view, it seems a bad idea to include "structuring  
  25. |  elements" inside documents that tie them together for printing (if  
  26. |  that's what you were suggesting), 
  27.  
  28.   I agree that the idea of "structuring elements" specific to printing is
  29. a bad idea.  It seems to be just another way of sneaking presentation
  30. information into the DTD, something which many seem to agree is a bad idea.
  31.   
  32.   There are many different possible approaches to searching the web and
  33. extracting subsets of it for various purposes.  As architects of the hypertext
  34. infrastructure, our job is to provide an information architecture rich enough
  35. to support any search/pruning method.  We should avoid imposing any particular
  36. interpretation upon the information, but rather enable others to apply their
  37. own interpretations as they see fit.  The author of a document may choose to
  38. publish one or more default organizations along with the information itself,
  39. and readers may choose to select an alternate organization.  So, all we need
  40. in HTML is a *general* way of specifying relationships between documents, which
  41. is what we already have in the REL attribute. 
  42.  
  43.   Note that the list of HTML link relationships is not part of the HTML
  44. standard (see http://info.cern.ch/hypertext/WWW/MarkUp/Relationships.html).
  45. This is good and allows for different standard "sets" of relationship values
  46. to be defined and used.  I am reminded of the "element sets" referred to as
  47. part of ANSI Z39.50 (ISO 10162/10163).  That standard does not require that all
  48. clients or servers support any specific element set.  Rather, each registered
  49. element set has a unique name; the client and server neogiate on the element
  50. set(s) to be used in a session. Several archetypal element sets are defined for
  51. well-defined domains such as bibliographic references, but the protocol itself
  52. does not limit the definition of element sets in general.  In fact, Z39.50
  53. servers can use ASN.1 to describe element sets to clients who would otherwise
  54. not recognize those sets.
  55.  
  56.   Similarly, relationship-sets could be defined for some archetypal forms
  57. which we all use and understand (journals, books, programs, etc.).  For
  58. instance, while we certainly would like the capability to break out the
  59. chapters and other components of a book, it doesn't make sense to speak
  60. of a "chapter" of an animation any more than it does to reference a "frame"
  61. of a book.  So, we use different sets of relationship attributes for different
  62. types of data.  Perhaps we should add a relationship-set specification to the
  63. document header. Something like,
  64.  
  65. <HEADER> <REL-SET NAME="US Book 153.5"> </HEADER>
  66.  
  67. If we allowed relationship-set specification within an anchor tag, then we
  68. could support the use of mulitple relationship-sets within a single document.
  69. For example,
  70.  
  71. <A HREF="http://foo/bar" REL-SET="CERN" REL="Made,REV">Dr. Elmer J. Fudd</A>
  72. <A HREF="http://foo/bar" REL-SET="ISO-Journal 101" REL="ABSTRACT">Abstract</A>
  73. ARTICLE TEXT HERE
  74. <A HREF="http://foo/bar" REL-SET="US-MARC" REL="BIBLIO">References</A>
  75.  
  76. Of course, once we start using different relationship sets, a client may come
  77. across a document containing relationships which it doesn't know about.  This
  78. could be solved using ASN.1 just as is done in Z39.50.  
  79.    
  80.   An alternative approach would be to use multiple DTD's. Why not just
  81. incorporate generic SGML parsing into the browsers and have many "variants" of
  82. HTML.   We could provide a mechanism in the protocol for requesting the URL of
  83. the DTD corresponding to the structure of some other URL and then use that DTD
  84. to interpret the incoming document.  That is, when the user activates a link
  85. to some document, we contact the server specified in the HREF of that link and
  86. rather than requesting the item referenced in the URL, we request the DTD
  87. describing the tags contained in the referenced item.  The server then would
  88. either return the DTD, or a URL for that DTD.  Once we have parsed and perhaps
  89. cached the DTD, we would then request the referenced item and process it
  90. accordingly.  (I hope my ignorance of SGML isn't showing too badly here)
  91.  
  92. Chris
  93. ------------------------------------------------------------------------------
  94. Christopher McRae            mail: mcrae@ckm.ucsf.edu
  95. UCSF Center for Knowledge Management    at&t: 415/476-3577
  96. 530 Parnassus Avenue, Box 0840         fax: 415/476-4653
  97. San Francisco, California 94143